import request from '@/utils/request'

/**
 * 分页获取品牌列表
 * @param {当前页数} page 
 * @param {每页条数} limit 
 * @returns 品牌分页列表
 */
export function getBaseTrademarkListApi(page,limit) {
  return request({
    url: `/admin/product/baseTrademark/${page}/${limit}`,
    method: 'get'
  })
}
/**
 * 添加品牌
 * @param {表单对象} param0 
 * @returns null
 */
export function addBaseTrademarkApi({tmName,logoUrl}) {
  return request({
    url: `/admin/product/baseTrademark/save`,
    method: 'post',
    data:{
      tmName,
      logoUrl
    }
  })
}


/**
 * 删除品牌
 * @param {品牌Id} id 
 * @returns null
 */
export function removeBaseTrademarkApi(id) {
  return request({
    url: `/admin/product/baseTrademark/remove/${id}`,
    method: 'delete'
  })
}

/**
 * 修改品牌
 * @param {修改的对象} data 
 * @returns null
 */
export function updateBaseTrademarkApi(data) {
  return request({
    url: `/admin/product/baseTrademark/update`,
    method: 'put',
    data,
  })
}

/**
 * spu中获取所有的的品牌列表
 * @returns 
 */
export function getTrademarkListApi() {
  return request({
    url: `/admin/product/baseTrademark/getTrademarkList`,
    method: 'get'
  })
}
